Big Huge Thesaurus

mustard plaster

noun